package com.readbook.dao;

import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;


@Repository
public interface WbookdetailDao {

    /**
     * @author 牟明艳
     * @comments 根据书籍ID查询书的详情
     * @time 2019年8月22日10:46:32
     */
    public Map<String, Object> getBookDetail(Map<String, Object> gmap);

    /**
     * @author 牟明艳
     * @comments 根据书籍ID查询心得体会
     * @time 2019年8月25日00:09:18
     */
    public List<Map<String, Object>> getReadlearnBybid(Map<String, Object> gmap);


    /**
     * @author 牟明艳
     * @comments 根据书籍ID查询心得体会总数
     * @time 2019年9月1日12:08:16
     */
    public int countReadlearnBybid(Map<String, Object> gmap);

    /**
     * @author 牟明艳
     * @comments 根据心得体会ID查询评论
     * @time 2019年8月25日00:09:18
     */
    public List<Map<String, Object>> getReadlearnPlByLearnid(Map<String, Object> gmap);


    /**
     * @author 牟明艳
     * @comments 根据心得体会ID查询评论总数
     * @time 2019年8月25日00:09:18
     */
    public int countReadlearnPlByLearnid(Map<String, Object> gmap);


    /**
     * @author 牟明艳
     * @comments 根据心得体会查询相关图片
     * @time 2019年8月25日00:21:58
     */
    public List<Map<String, Object>> getPicturesByLearnid(String learnid);


    /**
     * @author 牟明艳
     * @comments 根据书籍ID查询讨论
     * @time 2019年8月25日00:48:53
     */
    public List<Map<String, Object>> getDiscussBybid(Map<String, Object> gmap);

    /**
     * @author 牟明艳
     * @comments 根据书籍ID查询讨论总数
     * @time 2019年8月31日12:38:33
     */
    public int countDiscussBybid(Map<String, Object> gmap);

    /**
     * @author 牟明艳
     * @comments 根据书籍ID查询讨论
     * @time 2019年8月25日00:48:53
     */
    public List<Map<String, Object>> getDiscussByDisid(Map<String, Object> gmap);


    /**
     * @author 牟明艳
     * @comments 根据评论ID查询讨论数量
     * @time 2019年8月25日00:48:53
     */
    public int countDiscussByDisid(Map<String, Object> gmap);

    /**
     * @author 牟明艳
     * @comments 根据书籍ID获取积分排行
     * @time 2019年8月25日01:07:34
     */
    public List<Map<String, Object>> getReadJfPh(Map<String, Object> gmap);

    /**
     * @author 牟明艳
     * @comments 根据书籍ID获取积分排行总数
     * @time 2019年9月7日16:31:14
     */
    public int countReadJfPh(Map<String, Object> gmap);


    /**
     * @author 牟明艳
     * @comments 查询是否收藏  是否加入书架
     * @time 2019年8月26日22:45:32
     */
    public List<Map<String, Object>> getSfscJrsj(Map<String, Object> gmap);

    /**
     * @author 牟明艳
     * @comments 收藏
     * @time 2019年8月26日23:18:50
     */
    public int collectionbook(Map<String, Object> gmap);

    /**
     * @author 牟明艳
     * @comments 取消收藏书籍
     * @time 2019年9月9日17:58:34
     */
    public int cancelcollectionbook(Map<String, Object> gmap);

    /**
     * @author 牟明艳
     * @comments 加入书架
     * @time 2019年8月26日23:23:45
     */
    public int insertbookplan(Map<String, Object> gmap);


}

